<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title></title>
</head>

<body>
    <script>
        async function fn() {
            //1.返回结果不是promise类型的值时，返回结果就是一个成功的promise对象
            // return ;
            //2.抛出错误，返回结果就是失败的promise对象
            // throw "错误";
            //3.是promise对象时，返回的是该promise对象成功或失败的值.
            return new Promise((resolve, reject) => {
                // resolve("成功的数据！");
                reject("失败");
            })
        };

        console.log(fn());
    </script>
</body>

</html>